package com.ydd.service;

import com.ydd.dto.ArticlePageDTO;
import com.ydd.entity.YddArticle;
import com.ydd.result.PageResult;

public interface ArticleService {
    /**
     * 分页查询
     * @param articlePageDTO
     * @return
     */
    PageResult list(ArticlePageDTO articlePageDTO);

    /**
     * 根据id删除文章
     * @param id
     */
    void deleteById(Integer id);

    /**
     * 文章添加
     * @param yddArticle
     */
    void add(YddArticle yddArticle);

    /**
     * 文章详情
     * @param id
     * @return
     */
    YddArticle rowInfo(Integer id);

    /**
     * 文章修改
     * @param yddArticle
     */
    void update(YddArticle yddArticle);
}
